from urllib import request
from http.cookiejar import MozillaCookieJar

# 保存
#
# cookiejar = MozillaCookieJar("cookie.txt")
# handler = request.HTTPCookieProcessor(cookiejar)
# opener = request.build_opener(handler)
# resp = opener.open("https://www.baidu.com")
# cookiejar.save(ignore_discard=True,ignore_expires=True)

# ignore_discard=True : 即使cookie即将被丢失也要保存
# ignore_expires=True ：即使cooki已经过期也将他保存下来并对已保存的进行覆盖

# 加载
cookiejar = MozillaCookieJar("cookie.txt")
cookiejar.load()
handler = request.HTTPCookieProcessor(cookiejar)
opener = request.build_opener(handler)
resp = opener.open("https://www.baidu.com")
for cookie in cookiejar:
    print(cookie)
